import {
    ajaxPost,
    showToast
} from '../../../utils/util';
Page({

    /**
     * 页面的初始数据
     */
    data: {
        page: 0,
        limit: 10,
        noGet: false,
        listSource: []
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },
    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        this.setData({
            page: 0,
            listSource: []
        })
        this.getList(true)
    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
        this.getList()
    },
    /**
     * 获取数据
     */
    getList(type) {
        let _this = this;
        if (_this.data.noGet) {
            return;
        }
        let data = {
            token: wx.getStorageSync('token'),
            page: ++_this.data.page,
            limit: _this.data.limit,
        };
        ajaxPost("/authuser/collectionUserList", data, function (res) {
            if (res.code == 0) {
                let data = res.data.list;
                if (type) {
                    _this.setData({
                        noGet: false,
                        listSource: data,
                    })
                    return;
                }
                if (data.length == 0) {
                    _this.setData({
                        noGet: true
                    })
                } else {
                    let newarr = _this.data.listSource.concat(data)
                    _this.setData({
                        listSource: newarr,
                    })
                }
            } else {
                wx.showToast({
                    title: res.msg,
                    icon: "none",
                    duration: 2000
                });
            }
        });
    },
})